package c8.strategy;

/**
 * 策略模式
 * 策略模式包含三部分内容，如图8-1所示。
 *   一个代表某个算法的接口（它是策略模式的接口）。
 *   一个或多个该接口的具体实现，它们代表了算法的多种实现（比如，实体类 ConcreteStrategyA 或者 ConcreteStrategyB ）。
 *   一个或多个使用策略对象的客户。
 */
public interface ValidationStrategy {
    boolean execute(String s);
}
